package cn.ffcs.uec.payroll.model;

import java.io.Serializable;

import lombok.Getter;
import lombok.Setter;
import cn.ffcs.uom.common.model.UomEntity;
/**
 * 发放申请单子表
 *
 */
public class UecPayRoll extends UomEntity implements Serializable {

	private static final long serialVersionUID = -1050455579105531933L;

	/**
	 * 发放申请单子表主键
	 * 
	 */
	public Long getPayrollId() {
		return super.getId();
	}

	public void setPayrollId(Long payrollId) {
		super.setId(payrollId);
	}

	/**
	 * 员工标识
	 */
	@Getter
	@Setter
	private Long staffId;
	/**
	 * 账期
	 */
	@Getter
	@Setter
	private Long monthId;
	/**
	 * 主键
	 */
	@Getter
	@Setter
	private String pkPayroll;
	/**
	 * 申请说明
	 */
	@Getter
	@Setter
	private String applyNote;
	/**
	 * 申请日期
	 */
	@Getter
	@Setter
	private String applydate;
	/**
	 * 审批批语
	 */
	@Getter
	@Setter
	private String approveNote;
	/**
	 * 审批日期
	 */
	@Getter
	@Setter
	private String approvedate;
	/**
	 * 审批人
	 */
	@Getter
	@Setter
	private String approver;
	/**
	 * 发放次数
	 */
	@Getter
	@Setter
	private Long batch;
	/**
	 * 申请单编码
	 */
	@Getter
	@Setter
	private String billcode;
	/**
	 * 申请单名称
	 */
	@Getter
	@Setter
	private String billname;
	/**
	 * 审批状态
	 */
	@Getter
	@Setter
	private Long billstate;
	/**
	 * 流程类型
	 */
	@Getter
	@Setter
	private String billtype;
	/**
	 * 薪资期间
	 */
	@Getter
	@Setter
	private String cperiod;
	/**
	 * 创建时间
	 */
	@Getter
	@Setter
	private String creationtime;
	/**
	 * 创建人
	 */
	@Getter
	@Setter
	private String creator;
	/**
	 * 薪资年度
	 */
	@Getter
	@Setter
	private String cyear;
	/**
	 * 删除标识
	 */
	@Getter
	@Setter
	private Long dr;
	/**
	 * 是否审批通过
	 */
	@Getter
	@Setter
	private String isapproved;
	/**
	 * 最后修改时间
	 */
	@Getter
	@Setter
	private String modifiedtime;
	/**
	 * 最后修改人
	 */
	@Getter
	@Setter
	private String modifier;
	/**
	 * 申请人
	 */
	@Getter
	@Setter
	private String operator;
	/**
	 * 所属公司
	 */
	@Getter
	@Setter
	private String pkOrg;
	/**
	 * 薪资方案
	 */
	@Getter
	@Setter
	private String pkWaClass;
	/**
	 * 时间戳
	 */
	@Getter
	@Setter
	private String ts;


	public static UecPayRoll newInstance() {
		return new UecPayRoll();
	}

}
